其他
Envoy 代理开源五周年,创始人 Matt Klein 亲述开源心路历程及经验教训
前言
前传和历史
2.1 前传
2.2 加入 Lyft 和创建 “Lyft 代理”
2.3 在 Lyft 上线
2.4 开放源码
2.5 开始起飞
2.6 捐赠给 CNCF 且感到倦怠
2. 我很快就完全倦怠了,需要找出一条可持续发展的道路。
2.7 可持续发展道路
2.8 Envoy 长大了
经验教训
3.1 成功的开源软件就像创办一个企业
招聘(在开源软件中,这意味着招聘贡献者和维护者)
获取客户(在开源软件中,这被转化为用户)
文档和技术写作
公共关系
市场营销
法律(商标、许可等)
人力资源(在开源软件中,这将转化为解决社区纠纷和制定文化)
资金(在开源软件中,这转化为辅助费用,如 CI、为维护者找到允许他们在项目中部分或全部时间工作的工作,等等)
总的说来,就是领导和方向的确定。资源有限,有很多事情可以做。企业 / 项目需要专注于最重要的事情,以实现产品的市场适应性。
3.2 终端用户驱动的开源软件是一种结构性优势
3.3 不要跟风,要跟随客户
3.4 可扩展性是至关重要的
3.5 质量问题
3.6 社区是扩大规模的唯一途径
3.7 混合商业和开源软件的利益是非常困难的
3.8 基金会是很棘手的
3.9 提前考虑治理问题
3.10 对开源贡献的期望是至关重要的
雇员应该问他们的雇主,为什么他们要开放源代码?
雇主应该问他们的员工,为什么他们要开放源代码?(这个问题的答案和前一个问题的答案不同是完全合理的,但应该在公开场合讨论)。
雇员应该问他们的雇主,如果项目成功了,会发生什么?该项目将有哪些资源可用?员工将有多少时间可以在通用的开源软件问题上工作,目的是直接推动项目的发展?
3.11 代理容易,API 难
3.12 不要忽视职业倦怠
感谢
引用链接:
[2] Envoy Proxy 开源: https://www.envoyproxy.io/
[3] 5 周年:
[4] 多次: https://mattklein123.dev/appearances/
[5] 一次提交:
[7] Envoy:
[8] 成为开源产品:
[9] 写过这部分的旅程:
[10] 加入了该基金会:
[11] 已经写过了:
[12] 包括我自己的文章:
[13] 维护者投票程序来解决冲突:
RECRUIT活动推荐
1、明日,腾源会将全程直播 “2021 OSCAR 开源产业大会”,带大家了解如何提升企业开源治理能力,如何洞见开源未来。扫码加直播群,参与互动活动,即可赢取精美周边!
2、9月25日,云原生社区MeetUp深圳站活动将与大家见面~本次活动聚焦原云生安全、服务网络和DevOps,业内知名开源项目的核心维护者将为大家带来精彩分享。点击「阅读原文」即可报名与大咖面对面!